/*   
Template Name: Metronic - Responsive Website Template build with Twitter Bootstrap v2.3.2
Version: 1.0
Author: KeenThemes
Website: http://www.keenthemes.com/preview/?theme=metronic
Purchase: http://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469
*/

/* overides metro scrolbars in IE10 and makes them look like a default scrollbar */
@-ms-viewport{
	width: auto !important;
}

/*Global classes*/
.container {
	padding: 0 10px;
}

.min-hight {
	min-height: 500px;
}

/********************
 GENERAL LAYOUT 
*********************/



/***
Header and header elements.
***/
/*Navigation*/
.front-header {
	z-index: 999;
	position: relative;
	box-shadow: 0 1px 3px #ddd;
}

.front-header .navbar {
	margin-bottom: 0;
}

.front-header .navbar-inner {
	filter:none;
	border: none; 
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
}

.front-header .navbar-inner a.brand {
	font-size: 23px;
	font-weight: 400; 
}

.front-header .navbar-inner a.brand b {
	color: #0da3e2;
	font-weight: 400; 
}

.front-header .navbar-inner a.brand span {
	color: #b0b0b0;
	display: block;
	font-size: 12px;
}

.front-header .navbar-inner li:first-child {
	margin-left: 0;
}

.front-header .navbar-inner li a {
	color: #333;
	font-size: 15px;
	font-weight: 400;
	text-shadow: none;
	position: relative;
	padding: 30px 16px 25px;
}

.front-header .navbar-inner li > a:hover,
.front-header .navbar-inner li.active > a,
.front-header .navbar-inner li.active:hover > a {
	color: #0da3e2;
	border-radius: 0;
	text-shadow: none;
	padding-top: 28px;
	box-shadow: none !important;
	border-top: solid 2px #0da3e2;
}

.front-header .navbar .nav>li>a:focus, 
.front-header .navbar .nav>li>a:hover {
	color: #888;
}

.front-header .navbar-inner .nav-collapse > ul {
	float: right;
	margin-right: 0;
}

.front-header .navbar-inner .in.collapse ul {
	margin-top: 0;
}

.front-header .navbar-inner .in.collapse li a:hover {
	color: #fff;
	background: #0da3e2;
}

.front-header .navbar-inner .in.collapse li.active > a,
.front-header .navbar-inner .in.collapse li.active:hover > a {
	color: #fff;
	background: #0da3e2;
}

/*Navigation Toggle Icon*/
.front-header .navbar-inner .btn-navbar {
	border: none;
	padding:10px;
	margin-top: 5px;
	border-radius: 0;
	background:#0da3e2;
}
.front-header .navbar-inner .btn-navbar:hover {
	background:#0a8ec5 !important;
}
.front-header .navbar-inner .btn-navbar span, 
.front-header .navbar-inner .btn-navbar:hover span { 
	background:#fff !important;
	box-shadow:none !important;
}

/*Navigation Dropdown*/
.front-header .navbar-inner .dropdown-menu {
	border: none; 
	box-shadow: none;
	min-width: 185px;
	border-bottom: none;
	border-left: solid 1px #eee; 
	border-right: solid 1px #eee; 
	border-top: solid 2px #0da3e2; 
}

.front-header .navbar-inner .dropdown-menu li {
	margin-left: 0;
	border-bottom: solid 1px #f5f5f5;
}

.front-header .navbar-inner .dropdown-menu li a {
	color: #444;
	font-size: 14px;
	font-weight: 300;
	padding: 9px 15px;
	text-transform: inherit;
}

.front-header .navbar-inner .dropdown-menu li a:hover,
.front-header .navbar-inner li.active .dropdown-menu li a:hover  {
	border: none;
	padding: 9px 15px;
	color: #444 !important;
	background: #fdfdfd !important;
}

.front-header .navbar-inner li.active .dropdown-menu li.active a {
	border: none;
	padding: 9px 15px;
	color: #444 !important;
	background: #f7f9fa !important;
}

.front-header .navbar .nav>li>.dropdown-menu:after,
.front-header .navbar .nav>li>.dropdown-menu:before {
	border: none;
}

.front-header .navbar .nav li.dropdown.open>.dropdown-toggle {
	color: #0da3e2;
	background: none;
}

.front-header .navbar .nav li.dropdown .dropdown-toggle i {
	font-size: 12px;
}

.front-header .navbar-inner .in.collapse li.dropdown.active > a,
.front-header .navbar-inner .in.collapse li.dropdown.active:hover > a {
	color: #fff;
	background: #0da3e2;
}

.front-header .nav > li.dropdown.open.active > a:hover,
.front-header .nav > li.dropdown.open.active > a:focus {
  border-color: #0da3e2;
}

/*Menu Search*/
.front-header .navbar-inner li.menu-search {
	position: relative;
	padding: 15px 0;
}

.front-header .navbar-inner li.menu-search i {
	color: #bbb;
	font-size: 16px;
	cursor: pointer;
}

.front-header .navbar-inner li.menu-search i:hover {
	color: #0da3e2;
}

.front-header .search-box {
	right: 0;
	top: 75px;
	padding: 10px;
	display: none;
	background: #fff;
	position: absolute;
	border: solid 1px #eee;
	border-top: none !important;
}

.front-header .search-box input {
	width: 250px;
	margin-bottom: 0;
}

.front-header .search-box form, 
.front-header .search-box input,
.front-header .search-box .input-append {
	margin-bottom: 0;
}